repeatedly hit - French English Dictionary